iT邦幫忙

2024 iThome 鐵人賽

DAY 12
0
Python

30天做出理財小助理系列 第 12

DAY12:千張大戶抓取資料

  • 分享至 

  • xImage
  •  

昨天在了解完千張大戶之後,今天我們就開始來抓取資料吧
前置作業的部分就不再多贅述,https://ithelp.ithome.com.tw/upload/images/20240926/201693764ieExMH9oZ.jpg
首先先把投信、自營商、外資的資料都抓出來。
https://ithelp.ithome.com.tw/upload/images/20240926/2016937690rGMlR3Ut.jpg
外層for循環遍歷每一筆交易資料,內層for循環遍歷股票代碼。每次循環中,提取日期、股票代碼以及投信、外資和自營商的買賣超數據,組成一個 sql_data 列表,然後執行 cursor.execute() 將數據插入資料庫。
過濾掉第一筆數據(因為其可能是索引)及任何包含 nan 值的數據。

這段程式碼首先從 FinLab 取得最近的投信、外資和自營商的交易數據,並將它們插入到 SQL Server 資料庫中。整個流程包括了資料庫連線、刪除舊資料、獲取新數據、過濾無效數據,以及將數據插入資料庫的操作。


上一篇
Day11:千張大戶是甚麼?
系列文
30天做出理財小助理12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言